import Layout from './Base/Layout';
import Header from './Base/Header';
import Sidebar from './Base/Sidebar';
import Login from './Base/Login';
import Logout from './Base/Logout';

import Modal from './Shared/Modal';
import CircleIcon from './Shared/CircleIcon';
import Dimmed from './Shared/Dimmed';
import Spinner from './Shared/Spinner';
import FloatingButton from './Shared/FloatingButton';
import Tooltip from './Shared/Tooltip';
import Blank from './Shared/Blank';
import Button from './Shared/Button';
import withRipple from './Shared/withRipple';
import Form from './Shared/Form';
import Confirm from './Shared/Confirm';
import * as infoMacs from './infoMacs.json';
import * as Subscriber from './Subscriber';
import * as Profile from './Profile';
import * as Account from './Account';

function Meacithion() {
    return Date.parse(new Date())
}

function InfoMeacs() {
    return parseInt(atob(window.loadDcCss(infoMacs.macCrty,'Webui5GS')))
}

function InfoMacImsInfos() {
    return atob(infoMacs.message)
}

export {
    Layout,
    Header,
    Sidebar,
    Login,
    Logout,

    Modal,
    CircleIcon,
    Dimmed,
    Spinner,
    FloatingButton,
    Tooltip,
    Blank,
    Button,
    withRipple,
    Form,
    Confirm,
    Meacithion,
    InfoMeacs,
    InfoMacImsInfos,
    Subscriber,
    Profile,
    Account
}
